var recargar = null;

jQuery(function(jQuery) {
    jQuery('.tabs ul li').click(function() {

        jQuery('.cuerpo-caja .activo').css('display', 'none');
        jQuery('.cuerpo-caja .activo').removeClass('activo');

        jQuery('.' + jQuery(this).attr('class') + '-producto').css('display', 'block');
        jQuery('.' + jQuery(this).attr('class') + '-producto').addClass('activo');

        jQuery('.tabs ul li.activo').removeClass('activo');
        jQuery(this).addClass('activo');



    });


    // TITULO EN EL MENU DE PAGINAS DE PRODUCTOS
    //jQuery("#titulo-post").html(jQuery("#titulo-oculto").html());


    jQuery('.cuerpo-caja ol li').each(function(i) {

        jQuery(this).css({
            "position": "relative",
            "margin-left": "10px"


        });
        jQuery(this).html('<span class="paso">' + (i + 1) + '</span>' + jQuery(this).html());
    });

    jQuery('.wp-pagenavi').each(function() {
        jQuery(this).find('.page').first().css('border', 'none');
    });

    jQuery('.box-preg-frec .R-1').click(function() {
        jQuery(this).find('.resu').slideDown(400);

        jQuery('.box-preg-frec .R-1.activo').find('.resu').slideUp(300);

        //alert(jQuery(this).attr('class'));
        if (jQuery(this).attr('class') !== 'R-1 activo') {
            jQuery('.box-preg-frec .R-1.activo').removeClass('activo');
            jQuery(this).addClass('activo');
        } else {
            jQuery(this).removeClass('activo');
        }
    });


    jQuery('div.mr_social_sharing_wrapper').addClass('link-redes-sociales');

    jQuery('html').click(function() {
        jQuery('div.mr_social_sharing_wrapper').each(function() {
            jQuery(this).slideUp(300);
        });
    });

    jQuery('.prod .compartir').click(function(e) {
        e.stopPropagation();
        if (jQuery(this).parent().find('div.mr_social_sharing_wrapper').is(':hidden')) {
            jQuery(this).parent().find('div.mr_social_sharing_wrapper').slideDown(400);
        }

    });



    /*    LOGIN  */
    jQuery("#if-login").load(function() {
        jQuery("#login").html(jQuery("#if-login").contents().find("body").html());

        //jQuery("#login").delay(1000, function(){alert("entra")});
    });


    setTimeout(function() {
        jQuery("#login").html(jQuery("#if-login").contents().find("body").html());
        //alert('asdasd');
    }, 3000);

    jQuery("#cargar-login").click(function() {
        jQuery("#login").html(jQuery("#if-login").contents().find("body").html());

        if (!(jQuery("#login ul").length > 0)) {
            jQuery("#login").html(jQuery("#if-login").contents().find("body").html());
        }
    });

    /*    FIN LOGIN  */



    /*   CONTAINER IFRAME   */

    jQuery('#container-if').load(function() {
        jQuery('#capa-if', window.parent.document).css('height', jQuery('body').css('height'));
        jQuery('#capa-if', window.parent.document).css('width', jQuery('body').css('width'));
    });


    /*   FIN CONTAINER IFRAME   */


    //FORM CONTACTO
    //ENVIAR MAIL DE CAJA CONTACTO
    jQuery('#enviar_mail_contacto').submit(function(e) {
        e.preventDefault()

        //AJAX
        var data = {//estos son los datos que paso por $_POST
            action: 'enviar_mail',
            nombre_contacto: jQuery('input[name="nombre_contacto"]').val(),
            mail_contacto: jQuery('input[name="mail_contacto"]').val(),
            tel_contacto: jQuery('input[name="tel_contacto"]').val(),
            consulta_contacto: jQuery('textarea[name="consulta_contacto"]').val(),
            captcha: jQuery('input[name="captcha"]').val(),
        };
        // alert(jQuery('.productos').val());

        

        jQuery.ajax({
            type: "POST",
            url: ajax_object.ajax_url,
            data: data,
            beforeSend: function() {
                loadPopupC();
            },
            success: function(datos) {
                document.getElementById('captcha').src = 'http://www.bepoketprint.com/wp-content/themes/Bepoketprint/customs/captcha/captcha.php?' + Math.random();
                jQuery('input[name="captcha"]').val('');
                jQuery('#popup-contacto .cargando').hide();
                jQuery('#popup-contacto #cuerpo #texto').html(datos);

                if (datos.indexOf('$$--enviado') != -1) {
                    jQuery('#popup-contacto #cuerpo #texto').html('Tu consulta ya ha sido enviada. Muchas Gracias.');

                    jQuery('input[name="nombre_contacto"]').val('');
                    jQuery('input[name="mail_contacto"]').val('');
                    jQuery('input[name="tel_contacto"]').val('');
                    jQuery('textarea[name="consulta_contacto"]').val('');
                    
                    
                    recargar = window.location.href + '?enviado=true';
                }else{
                    recargar = null;
                }

                //alert(datos);
            },
            timeout: 15000,
            error: function() {
                recargar = null;
                alert('No se ha podido establecer la conexión con el servidor.');
                disablePopupC();
            }
        });
    });

    jQuery("#popup-contacto div.closeC").click(function() {
        disablePopupC(); // function close pop up
    });

    jQuery(this).keyup(function(event) {
        if (event.which == 27) { // 27 is 'Ecs' in the keyboard
            disablePopupC(); // function close pop up
        }
    });


});

function loadPopupC() {
    jQuery("#popup-contacto").fadeIn(); // fadein popup div
    jQuery("#backgroundPopupC").fadeIn();
    jQuery('#popup-contacto .cargando').fadeIn();
}

function disablePopupC() {
    jQuery("#popup-contacto").fadeOut("normal");
    jQuery("#backgroundPopupC").fadeOut("normal");
    jQuery('#popup-contacto #cuerpo #texto').html('');
    jQuery('#popup-contacto .cargando').hide();
    if(recargar != null){
        window.location = recargar;
    }
}